stumble across (something)

Translations
tomber sur (quelque chose) par hasard
Definitions
To find or discover something unexpectedly or by chance.